Other popular stores in North Windham: